Skip to content

v2.11.0

Compare
Choose a tag to compare
@kainjow kainjow released this 03 Feb 06:31
· 452 commits to master since this release
  • Hex Fiend is notarized for added security on 10.14+
  • Binary template improvements:
    • Add section selection
    • Add entry command for arbitrary key/value fields
    • Add eof as a special length parameter to go to the end of the file
    • Add optional -hex argument for unsigned integers to display as hexadecimal
    • Add str command that takes an encoding identifier
    • Add sectionvalue command that sets the value of the current section
    • Sections now auto-expand
    • Add preference for controlling behavior on single and double click of template entries
    • Set working directory to templates folder so "source" command can use relative paths
    • Performing a copy with a selected entry copies its value to the clipboard
    • Fix incorrect anchor usage in some commands
    • Fix incorrect error handling with zlib_uncompress
    • Fix window width adjustment when showing/hiding templates
    • Prefix hexadecimal values with 0x to match Data Inspector
    • Improve error messages for read failures
    • Improve documentation
  • Add anchored scrolling. When scrolling horizontally, the document will be anchored by the selection offset (if visible) or first visible byte
  • Add column view (off by default)
  • Add custom byte grouping
  • Fix data inspector text alignment (thanks rpendleton)
  • Fix plain/ascii text alignment with line numbers
  • Fix crash when Color Bytes is enabled with a multi-byte text encoding
  • Fix incorrect parsing of large ULEB128/SLEB128 values
  • Move fonts in Font menu to bottom to improve handling for a large number of fonts